package com.me.singleton;

/**
 * @author inttom
 * @date 2022/2/13
 *
 * 枚举实现单例
 * 结论:强烈推荐使用!
 */
public class SingletonTest08 {
    public static void main(String[] args) {
        new Thread(new MyThread6()).start();
        new Thread(new MyThread6()).start();
    }
}

class MyThread6 implements Runnable {

    @Override
    public void run() {
        Singleton8.INSTANCE.sayOK();
    }
}

/**
 * 使用枚举,可以实现单例,推荐
 */
enum  Singleton8 {
    /**
     * 属性
     */
    INSTANCE;

    public void sayOK() {
        System.out.println("ok~");
    }
}


